acc18145fb9a61a8f631303f063bc3a9d511fd5f,arquillian/container-common/src/main/java/org/jboss/as/arquillian/container/common/AbstractDeployableContainer.java,AbstractDeployableContainer,waitForServiceState,#ServiceName#State#number#,131
Before Change
MBeanServerConnection mbeanServer = getMBeanServerConnection();
ManagedServiceContainer proxy = MBeanProxy.get(mbeanServer, objectName, ManagedServiceContainer.class);
State currentState = State.valueOf(proxy.getState(serviceName.getCanonicalName()));
while (timeout > 0 && currentState != expectedState) {
Thread.sleep(100);
timeout -= 100;
After Change
MBeanServerConnection mbeanServer = getMBeanServerConnection();
ServiceContainerMXBean proxy = MBeanProxy.get(mbeanServer, objectName, ServiceContainerMXBean.class);
State currentState = State.valueOf(proxy.getServiceStatus(serviceName.getCanonicalName()).getStateName());
while (timeout > 0 && currentState != expectedState) {
// TODO: Change this to use mbean notifications
Thread.sleep(100);